introducing ProgramRequestDump
can intercept program change but edit buffer request is not working
adding support for Korg
refactoring