Change up MIDI API a little and add callbacks for grid events