remove 'origin' functionality for event subscriptions because the event objects provide the origin via the 'target' method since ages
fix pre-formatted code block generation
more documentation