Light activity now restores color if cancelled