Changed the architecture of the handlers so that they now require a superhandler, repaired the problem in the mousetest, added new handlers to the racekingdoms class