More work on zoom

I'm moving the overlay rect to the back of the svg element to ensure the
full SVG canvas is covered and setting the zoom handler on the whole SVG
element. This seems to work better when trying to capture events from
elements in the SVG.
Add example with a tooltip on hover
Prep v0.2.9 release