added zooming and disabled panning