Add pushstate and regionmanager