initial UI, different control modes