Fix multi-stage zooming coordinates
Switch zoom_reset to double-click
Separate callback initialization from object construction

This will make it easier to add controls for multidimensional images
Implement panning and zooming with mouse wheel