Added secondary off state so lamp doesn't reset without needing to