add support for reversing listener decleration ordering (ie., 'model change:foo' vs. 'change:foo model')