Input handling for drag and zoom, associated design changes