An electronic control system has the ability to programmably assign or map
various input functions to different output functions. This allows for a
much greater degree of customization of the control system for an
individual user and allows inputs to be matched to different outputs to
suit the individual users needs more optimally.