add tabs manager and hashchange