cocoa: added impl for looping modes, focus on current trk, scroll/cursor following; fixed updating current trk playback state