- implemented swapping of rearviewcontroller