added diagnostics and auxilieries dev array and data event
Renamed control functions to include "Switch"