[BUG #8655] Fixed repeat buttons capturing
[BUG #8655] Moved track handling to its own handler
[BUG #8655] Added track event module tests
[BUG #8655] Fixed trackend detection
[BUG #8655] Require the track handler
[BUG #8655] Added position delta to the track events
[BUG #8655] Fixed carousel scrolling based on track events