adding in elementary hotkey support; commit and cancel