Currently the main component we are interested in testing is the `start_event_loop` in each handle we have. By creating some mock that emits events and asserting the proper callback functions were invoked