title: implementing select and deselect (toggle) on a SELECT TAG
body: <p>The current HTML SELECT tag works great for me except for one thing.  Is it possible to implement toggling on the current item.</p>
  
  <p>If I have a current selection, I'd like to click it again and "de-select" it.  It doesn't work that way now, it simply keeps the current selection "selected".  </p>
  
  <p>It seems that I need to know the "previous" selection along with the "current" selection and compare the 2 to see if I need to "de-select" everything.  How do I get the previous selection, all I know about is "selectedIndex" which is the current selection.</p>
  
  <p>Is there a way?</p>