Control: add a flag to indicate a submodule was not previously run

Some conditions should be handled when passing control from one mode
to another.  Possibly later this should be replaced with either
passing the previously active control mode to the submodule or
alternatively having a method called when a controller is not
used to allow it to do specific processing.