Toggles Table of contents What are they? Basic principle Considerations Different implementations Arbitrary pair