added UI components with MIDI learn feature