triggerMethodOn

stuff:
+ adds triggerMethodOn
+ cleans up region code with triggerMethodOn
+ removes triggerMethod closure because, why not...

consistency is my only argument, however I am fine with this and @jasonLaster's argument is valid.

:+1: