It's possible with events. I'm almost completely certain.
I actually sat through the whole video.
thats a hell of alot of eventing