private void refreshPage() {
   this.errorMessage.setText("");
   this.txtName.setText("");
   this.txtURL.setText("");
   int fila = 1;
   for (ImageEntry image : model.getImageEntries()) {
     this.imageTable.setText(fila, 0, image.getName());
     final int row = fila;
     final Image newImage = new Image(image.getURL());
     newImage.addClickHandler(
         new ClickHandler() {
           @Override
           public void onClick(ClickEvent event) {
             selectImageEntry(imageTable.getText(row, 0));
           }
         });
     this.imageTable.setWidget(fila, 1, newImage);
     fila += 1;
   }
 }
 private void selectImageEntry(String imageName) {
   ImageEntry entry = model.getImageByName(imageName);
   txtName.setText(entry.getName());
   txtURL.setText(entry.getURL());
 }