added state transition check for online/offline, displays warning for states that are flagged as needing a network connection (if offline)