- Updated the midi-input directive to handle duplication and removal of itself so that the input-config will not need to manage these functions on the backend service.