General refactoring. Also I know remove the timeUpdate function while the user is dragging the player's handle. THis prevents the handle from flickering and spazzing out.