rename mixin.router to mixin.pushState