moving UI interfaces away from main