} else if(variable.contentEquals("LastChange")){
SAXBuilder sxb = new SAXBuilder();
try {
Document document = sxb.build(new InputSource(new StringReader(value)));
Element root = document.getRootElement();
List<Element> children = root.getChildren();
Iterator<Element> iterator = children.iterator();
while (iterator.hasNext()) { //for each instanceID
Element current = iterator.next();
List<Element> childList = current.getChildren();
Iterator<Element> iterChild = childList.iterator();
Element child;
while (iterChild.hasNext()) {
child = iterChild.next();
String attributeValue = child.getAttributeValue("val");
// if (child.getName().equalsIgnoreCase("Volume")) {
// if (child.getAttributeValue("channel").equalsIgnoreCase("Master")) {
// volume = attributeValue;
// }
// } else if (child.getName().equalsIgnoreCase("Mute")) {
// muteState = Boolean.valueOf(attributeValue);
// } else if (child.getName().equalsIgnoreCase("PresetName")) {
// currentPreset = attributeValue;
// } else if (child.getName().equalsIgnoreCase("CurrentTrackDuration")) {
// trackDuration = attributeValue;
// } else if (child.getName().equalsIgnoreCase("AVTransportURI")) {
// String[] split = attributeValue.split("/");
// title = split[split.length - 1];
/* } else*/ if (child.getName().equalsIgnoreCase("TransportState")) {
if (attributeValue.contentEquals("STOPPED")) {
update.offer("device" + UDN + "/value/" + "renderer_stop.png");
} else if (attributeValue.contentEquals("PAUSED_PLAYBACK")) {
update.offer("device" + UDN + "/value/" + "renderer_pause.png");
} else if (attributeValue.contentEquals("PLAYING")) {