far macro: better concurrent hotkey handling