Timeslider UI: Improve UX for slider handle

Round() slider click to next step instead of floor()ing
Allow people to click on last revision
Position the handle correctly at beginning and end