cleanup, fix eject button rendering, allow dragging out a track, reset pitch on track change unless synced