Worked on touch zooming and panning