Added tests and enhanced event propagation
Merge pull request #703 from rase-/event-propagation

Added tests and enhanced event propagation