Simplified the MouseSystem – it no longer makes on anonymous objects. Cleaned up the TextDemo slightly.