Nit: move this above `logKey` and remove the `this.macroKeyBuffer.pop();` line in `toggle`.