1. A method for a computing system, comprising: creating a first programmable module; creating a customized message dispatcher module, wherein the customized message dispatcher module is not a central dispatcher module; programming the first programmable module to receive a message only from the customized message dispatcher module if the message is generated responsive to the occurrence of an event of a particular kind; and programming a second programmable module to receive messages directly from the first programmable module, the messages being stored in hardware on the computing system and being displayed to a user.