title: Make spark ButtonBar act like mx ToggleButtonBar Flex 4
body: <p>Hello all i have the code below to define a buttonbar control in spark:</p>
  
  <pre><code>&lt;s:ButtonBar id="tabs" y="15" left="0" height="31" change="VideosMenuBar_changeHandler(event)"&gt;  
          &lt;s:ArrayCollection&gt;
              &lt;fx:String&gt;Latest Videos&lt;/fx:String&gt;
              &lt;fx:String&gt;Last Week Videos&lt;/fx:String&gt;
              &lt;fx:String&gt;Last Month Videos&lt;/fx:String&gt;
          &lt;/s:ArrayCollection&gt;
  &lt;/s:ButtonBar&gt;
  </code></pre>
  
  <p>and i have a few questions about it:</p>
  
  <p>1) how can i make this buttonbar react like an mx ToggleButtonBar that is when i press a button twice not to lose its state but maintain it and change only if i press another button?</p>
  
  <p>2)How to define the default pressed button?</p>
  
  <p>3)and lastly, i have applied a ready made skin of flex in my application and this has given my buttons some properties on hover,selected etc., how can i define my own via a new skin on my buttons?can i define new properties for my buttonbar so as not to be affected by the owns declared in the skin or do i have to change something in that skin and how can this be done?</p>
  
  <p>Thanks a lot beforehand for your help!</p>