or stick size and so forth the user interface 24 may be integral with the system or may be an independent device such as for example an input panel a remote control system and so forth the user interface 24 may include for example a user input device such as a keypad a keyboard a mouse a touch screen dials switches potentiometers leds lights etc and a display such as a monitor a crt display an lcd screen etc in addition to receiving engine process and load information from inputs the controller may send control signals to various engine systems as described in more detail below the controller may process some or all of the information gathered from the sensors 38 42 and or input via the user interface 52 to alter engine operation settings for example the controller may manage an engine governor 44 e g via a throttle plate the ignition or crank timing 46 a fuel injector 48 and its timing a spark timer 50 or any other engine component which may be controlled to process all of the signals input to and output from the controller the controller may for example include discrete analog and or digital circuits a logic device a microprocessor a microcontroller a programmable logic controller a field programmable gate array a complex programmable logic device etc fig3 is a graph 54 of generator speed 56 e g revolutions per minute versus time 58 in accordance with embodiments of the present invention referring generally to fig2 for the components of system 10 and to fig3 for the graph 54 an idle speed 60 may be around 1800 2400 rpm for an internal combustion engine.