Added Controller event priority sorting

Allows Controller sub-classes to stop event propagation when needed.