Added better rotation and zooming controls