Fix for #401 - adding disabled to controlNav

Moved disabled class up to the globals since it is now used in multiple
places
Adding/removing disabledClass to crontrolNavScaffold at appropriate
times
Needed to call controlNav.update during setup to apply the correct
class state. directionNav does the same thing (calling update within
the setup)