added open-file
now error if the shortcut is already bound