Added custom event propagation for some extended usability aspects