Improve signalling, add hotkey_enable

Use a running counter to signal and detect changes. Add a hotkey enable.