1. A method for modelling and simulating a system using an event based simulation system, the method comprising: storing a plurality of models each representing a component of the system; storing current status information for each model; generating a plurality of events affecting the current status of at least one model of the plurality of models; simulating behaviour of the system by processing the plurality of events affecting the current status of the at least one model; adding a first item during simulation to a plurality of items of a sensitivity list of a user interface based on receiving information that a user added the first item to a display window of the user interface, the first item and the plurality of items of the sensitivity list corresponding to status information of respective models; storing historical information for the plurality of items of the sensitivity list, the historical information comprising a time queue entry for a respective item of the plurality of items of the sensitivity list, the time queue entry comprising functional relationships and interface relationships of the respective item; outputting a graphical view of the time queue entries for the plurality of items of the sensitivity list to the user by the user interface, wherein the user interface is modelled by the event based simulation system as a further component of the system, and the user interface is scheduled for update based on the simulation changing the current status information of any item on the sensitivity list; and removing a second item during simulation from the plurality of items of the sensitivity list of the user interface based on receiving information that the user removed the second item from the display window of the user interface.