More progress with listener

Added listener and XML is now unmarshal’d