key events for toggles that need them