@Tim052 Hey! I just merged in your stuff, so at least everyone else can look into it. Those issues are strange, but I do think it might be related to the actually much more sophisticated midi control for the launchpad.
Considering the future of this library (which I havent worked on very much, but still working well day to day for me!), I think the best thing going forward is to make the midi message handlers device specific, as callbacks in the config files. This way these issues can ultimately be resolved for different devices, while retaining the overall management of the device and the grid emulation itself in the main library, if that makes sense.
I wont really have time for a while to work on this because of holidays, but will certainly come back to this. also, you dont need to accept if you dont want (I see you already got a branch going now) but I went ahead and added you (@Tim052) as a collaborator on github so you can just be pushing new things if you figure it while I am gone.