Initial implementation of keyboard dispatcher. Only dispatches keydown event so far. Test failing.
Need to take into account that sender is always supplied as part of callback. Test works this way.