Lights activity now preserves state (although there is a bug somewhere)