text: Title: pyee error | exception calling callback for <Future at 0x737d75f0 state=finished raised KeyError>
  Body: # How to submit an Issue to a Mycroft repository
  
  When submitting an Issue to a Mycroft repository, please follow these guidelines to help us help you. 
  
  ## Be clear about the software, hardware and version you are running
  
  For example: 
  
  * I'm running Picroft
  * With latest version
  * With the standard Wake Word
  
  ## Try to provide steps that we can use to replicate the Issue
  
  For example: 
  
  1. Open mycroft cli
  2. wait (it comes every ca. 30 seconds)
  
  
  
  ## Provide log files or other output to help us see the error
  ```20:00:14.407 | ERROR    |   949 | concurrent.futures | exception calling callback for <Future at 0x737d7b10 state=finished raised KeyError>Traceback (most recent call last):  File "/usr/lib/python3.7/concurrent/futures/_base.py", line 324, in _invoke_callbacks    callback(self)  File "/home/pi/mycroft-core/.venv/lib/python3.7/site-packages/pyee/_executor.py", line 60, in _callback    self.emit('error', exc)  File "/home/pi/mycroft-core/.venv/lib/python3.7/site-packages/pyee/_base.py", line 111, in emit    self._emit_handle_potential_error(event, args[0] if args else None)  File "/home/pi/mycroft-core/.venv/lib/python3.7/site-packages/pyee/_base.py", line 83, in _emit_handle_potential_error    raise error  File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run    result = self.fn(*self.args, **self.kwargs)  File "/home/pi/mycroft-core/.venv/lib/python3.7/site-packages/pyee/_base.py", line 121, in g    self.remove_listener(event, f)  File "/home/pi/mycroft-core/.venv/lib/python3.7/site-packages/pyee/_base.py", line 136, in remove_listener    self._events[event].pop(f)KeyError: <bound method MessageWaiter._handler of <mycroft.messagebus.client.client.MessageWaiter object at 0xb2e8fd90>> 20:00:14.408 | ERROR    |   949 | concurrent.futures | exception calling callback for <Future at 0x737d79d0 state=finished raised KeyError>Traceback (most recent call last):  File "/usr/lib/python3.7/concurrent/futures/_base.py", line 324, in _invoke_callbacks    callback(self)  File "/home/pi/mycroft-core/.venv/lib/python3.7/site-packages/pyee/_executor.py", line 60, in _callback    self.emit('error', exc)  File "/home/pi/mycroft-core/.venv/lib/python3.7/site-packages/pyee/_base.py", line 111, in emit    self._emit_handle_potential_error(event, args[0] if args else None)  File "/home/pi/mycroft-core/.venv/lib/python3.7/site-packages/pyee/_base.py", line 83, in _emit_handle_potential_error    raise error  File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run    result = self.fn(*self.args, **self.kwargs)  File "/home/pi/mycroft-core/.venv/lib/python3.7/site-packages/pyee/_base.py", line 121, in g    self.remove_listener(event, f)  File "/home/pi/mycroft-core/.venv/lib/python3.7/site-packages/pyee/_base.py", line 136, in remove_listener    self._events[event].pop(f)KeyError: <bound method MessageWaiter._handler of <mycroft.messagebus.client.client.MessageWaiter object at 0x7514b7b0>>```
  
  ![image](https://user-images.githubusercontent.com/30302975/93380706-e2455e80-f85f-11ea-8395-c96aa26fbf14.png)
  
  