added global hotkey support