if (gadget != null &&
gadget.getProperty("loaded", "no").equals("yes") &&
gadget.getProperty("seen", "no").equals("no")) {
// Elements should always be updated through a BlipContentRefs to
// correspond the matching operations for the wire.
blip.first(ElementType.GADGET, Gadget.restrictByUrl(gadgetUrl)).updateElement(
ImmutableMap.of("seen", "yes"));
blip.append("\nSeems all to have worked out.");
blip.first(ElementType.IMAGE).updateElement(
ImmutableMap.of("url", "http://www.google.com/logos/poppy09.gif"));
}