title: How to add presenter to UiRenderer in GWT
body: <p>I have created the CellRenderer using UiRenderer in GWT as mentioned at this page <a href="https://crazygui.wordpress.com/2012/11/26/writing-custom-cellrenderer-using-the-declarative-new-gwt-2-5-uirenderer/" rel="nofollow">Link</a>. Everything is working fine except I just don't know how to how to reset all elements in that list, Here is my code. </p>
  
  <p>View Class:</p>
  
  <pre><code>/**
   * Created by ashish on 2/23/15.
   */
  public class SimpleListCell extends AbstractCell&lt;NewsDto&gt; {
  
      public interface SimpleListCellRenderer extends UiRenderer {
          void render(SafeHtmlBuilder sb,String title,String description);
          void onBrowserEvent(SimpleListCell newsCell, NativeEvent event, Element parent, NewsDto value);
          SpanElement getDescriptionSpan(Element parent);
      }
  
      private static SimpleListCellRenderer uiNewsCellRenderer = GWT.create(SimpleListCellRenderer.class);
  
      public SimpleListCell(){
          super("click");
      }
  
      @Override
      public void onBrowserEvent(Context context, Element parent, NewsDto value,
                                 NativeEvent event, ValueUpdater&lt;NewsDto&gt; updater) {
          uiNewsCellRenderer.onBrowserEvent(this, event, parent, value);
      }
  
      @Override
      public void render(Context context, NewsDto newsDto, SafeHtmlBuilder safeHtmlBuilder) {
          String title = newsDto.getTitle();
          String description = newsDto.getShortDescription();
          uiNewsCellRenderer.render(safeHtmlBuilder,title,description);
      }
  
      @UiHandler({"selectedNews"})
      void onSelectNews(ClickEvent event,Element parent,NewsDto value){
          GWT.log(value.getDescription());
          uiNewsCellRenderer.getDescriptionSpan(parent).setInnerText(value.getDescription());
      }
  }
  </code></pre>
  
  <p>UiBinder class.</p>
  
  <pre><code>&lt;ui:UiBinder xmlns:ui='urn:ui:com.google.gwt.uibinder'
               xmlns:g='urn:import:com.google.gwt.user.client.ui'&gt;
      &lt;ui:with field="title" type="java.lang.String"/&gt;
      &lt;ui:with field="description" type="java.lang.String" /&gt;
      &lt;ui:style&gt;
      &lt;/ui:style&gt;
      &lt;div &gt;
          &lt;span ui:field="selectedNews"&gt;
              &lt;h3&gt;&lt;ui:text from="{title}" /&gt; &lt;/h3&gt;
              &lt;p&gt;&lt;span ui:field="descriptionSpan"&gt;&lt;ui:text from="{description}"/&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;hr/&gt;
          &lt;/span&gt;
      &lt;/div&gt;
  &lt;/ui:UiBinder&gt;
  </code></pre>
  
  <p>Now when I am clicking on some news item it is updating the description with the big description but I wants to reset the description of rest of the news. Any thought how to achieve that. </p>