give an option to set context when adding shortcuts
mixed changes