abstracted event service (element based...) wiring events to hammer / elem / window