JS drop-frame TC calc
fix issue with subframes==0
update seek interface to include first and last frame
quantized move-hover steps, make better use of cache