Added Javadoc and changed naming convention of ZoomEventType as well as DragEventType