Added speakers, colour coding, playback, undo