New preset listening code and keyboard buttons for presets