Event framework - stl vs. custom code

Both approaches look horribly complicated compared to how I would manage several things - as in the demo sketch in this Thread.

I am not a fan of libraries to manage events on something small like the Arduino because when they go wrong they are more troublesome for the user than if s/he wrote her/his own code.

...R