Implement TOGGLE component which can be interacted with during simulation