change the way that residemenu is used so that viewcontrollers aren't duplicated