title: Efficient way to fire 2 diff events with the same button on each click?
body: <p>I have a C# button, let's say 'ON/OFF':</p>
  
  <p>I want to change 'OFF', when we first click it and run buttonOFF()
  When we click again, it changes to 'ON' and run buttonON()</p>
  
  <p>and so on..</p>
  
  <p>What's the correct way to do that? Can I do it all in one onClick event? peace of small example would be useful. Thanks !</p>