zoom and click-drag added