Hello again!
Most of the code concern the Player Object, so no, the code can't be applied on events.
Also that can be acheived with clever eventing. That's what I do when I need to mimic an event carying another event in my game.
Much easier if you have some plugin that allow to offset the events images.
Regards.