qooxdoo provides a generic finite state machine facility that is useful for many classes of applications. This application demonstrates a simple use of the finite state machine by allowing virtual mice to solve a maze. Each mouse is driven by a finite state machine. (In fact, in this usage, each mouse *is* a finite state machine, but that is not a mandatory usage of the FSM.)