Initial whack at automated crossfades...
(still slightly buggy)