delegate switching of views to themselves and better sync between views