Вот эта статья вроде внесла какую то ясность в мою голову
http://novice2ninja.ru/ninja-book/chapter-9/events.html
Вообщем основные директивы для создания и вызова событий являются bind/trigger соответственно. А все click mouseleave и тд обертки над ними. А сами тригеры можно использовать при создании собственных событий.(по крайне мере).