Don't allow navigation beyond bounds, add active class to play when playing