UserInterfaceState Update