1. revert router to hash operation (1.4) 2. rename all Promise .catch to ['catch'](1.5) 3. fixup instance.rte for IE. (1.5)