better mouse handling for parent svg; added double-click to zoom in