making views clip to all of their ancestor views as well as their own view windows, so that no view is ever drawn outside of a parent view, and fixing bug where MidiTrackControl y-position is not being updated when vertical scroll is done on MidiView