1. A method of operating a plurality of electrical and/or electronic devices connected with a data processing apparatus, including the steps of: (a) detecting occurrence of events of at least one of said devices; (b) recording data relating to at least some of said detected events in a database; (c) ordering said recorded events into at least one sequence of events; and (d) comparing a detected event with said sequence(s) of events.