Use iEventable for Router, standardize Catchers