reorganize MidiView methods so private methods are below publics