1. A method of executing a user configurable secondary function on an electrical switchgear circuit protection device connecting an electric supply to an electrical installation, the electrical switchgear device comprising a microprocessor for receiving at least one stimulus and executing at least one primary circuit breaker function dependent upon said at least one stimulus, the method comprising: interpreting a secondary function programmed in high-level language statements in real time, the secondary function being related to the display or warning of any one or more of: power consumption, power factor, rating, ambient temperature, device temperature, overvoltage conditions, undervoltage conditions and near trip conditions, and being in addition to the primary circuit breaker function of the device; assigned a user configurable priority to the or each secondary function; and sequentially executing the secondary functions based upon said at least one stimulus and said user configurable priority, without affecting the primary function of the device.