Done queue. Added hash to register events and signals. #12