Integrated the modules so state changes due to input from the OGUI
occured simultaneously.