added shortcuthandler basics