Basic UI/backend interaction in place