Resize, Drag and Zoom implemented