only toggle twice if not visible.