visualTimeline.java
-Changed getTimelineIndex() method to determine the index based on time rather than draw width.
-Removed unused mouseY parameter from getTimelineIndex() and displayTimelineMarker() methods.
-Changed getCurPageStamps() method to iterate through timeStamps array to determine start and end times of the current page and the number of items on the page.
-Changed generateThumbnails() method to use timestamps rather than draw width to determine when to stop.
-Removed calculateTimeLineBounds() method.
-Repositioned timeline marker text

visualthumbnailUI.java
-Repositioned selection index text.