added guesture listener for zooming