Add more tests for events emitting. Updates #48
Refined events emitting docs.