Added a quick fix to the potential
missing messages problem by setting it
to only receive midi messages if they are
program change messages. This obviously
needs changing though when we want to implement
MIDI clock.