dragZoom: define hv dynamically on resize (and the correct way round)
dragZoom: test properly for opt.drop function
dragZoom: add option for onsnap callback