Why triggerHandler() works but trigger() doesn't?

Why triggerHandler() works but trigger() doesn't?

Can someone assist with this question please?
http://stackoverflow.com/q/17103090/247243