title: paper.js: Any way to use onMouseEnter/Leave with transparent path fill?
body: <p>I have a paper.js vector scene containing paths with an outline but no- or a transparent fill.  The <code>onMouseEnter</code>/<code>onMouseLeave</code> events attached to each path fire correctly when the paths have a fill colour with any non-zero alpha value, e.g. <code>#00000001</code>.  When the fill is transparent or absent I only trigger the <code>onMouseEnter</code> events when the cursor happens to touch the outline as I move it over the shape.</p>
  <p>While the minimal alpha solution works, or I could ensure that the fill colour matches the background colour, I have overlapping shapes and would prefer a solution that doesn't require nearly-correct hacks like that that might cause issues as many shapes stack up.</p>
  <p><a href="http://paperjs.org/examples/hit-testing/" rel="nofollow noreferrer">This example</a> uses global hit-testing and I think I can make it work with some re-architecting.  Is this the best approach?</p>
  <p>Is there any way to have a transparently filled path fire <code>onMouseEnter</code> events consistently as the cursor moves inside the shape?</p>