additional cleanup of main view pattern code in RoomViewController