Further disconnected GUI with state holder