The toggle works fine. Why complicate things?