title: Changing buttons background color while the button is being clicked
body: <p>While the button is pressed, I want the buttons background to be blue, and after the click event has occurred (and I have loaded/shown what needs to be done), I want the background color to go back to its default color.</p>
  
  <p>If I do </p>
  
  <pre><code>button.addClickHandler(new ClickHandler() {   
          public void onClick(ClickEvent event) {
              //Some code to change my background color of the button
              button.setBackgroundSearchAgainButton("0066CC");
          }
      });
  </code></pre>
  
  <p>This permanently changes my buttons background color to blue. How do then change it back to default since there is no OffClick event.
  I was wondering if I could use onBlue event, but I dont know how to use it since it doesnt fall under <code>button.addClickHandler()</code></p>