title: Refresh the UI in gwt
body: <p>I have created some custom composite widget, which listens to an events (in my case loginEvent). Once the event is caught the state of the widget changes so as the way it should look (in my case I would like to change one of the icons to a signal that the user is logged in).</p>
  
  <p>However, after the event is caught, can I make the widget draw itself again according to the new state?</p>
  
  <p>I am pretty new to GWT so be gentle and please elaborate...</p>