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.