public void iconSelected(IconPanelEntry icon, boolean selected)
{
/** Get node and the associated AbstractRecord **/
ListEntryNode node = (ListEntryNode)(((ObjectStoreViewEntry)icon).getNode());
AbstractRecord record = (AbstractRecord)node.getAssociatedObject();
StatePanel panel = BrowserFrame.getStatePanel();
panel.clear();
panel.setType(record.type());
invokeStateViewer(record, (ArjunaTransactionWrapper)this.getAssObject(), icon);
panel.repaint();
}