@Override
public void handleEvent(Event event) {
Object changedObj = event.getProperty(UIEvents.EventTags.ELEMENT);
if( changedObj instanceof MPerspective ) {
MPerspective perspective = (MPerspective) changedObj;
if( BasePerspectiveRenderer.this == perspective.getRenderer() ) {
String eventType = (String) event.getProperty(UIEvents.EventTags.TYPE);
if( UIEvents.EventTypes.ADD.equals(eventType) ) {
MUIElement element = (MUIElement) event.getProperty(UIEvents.EventTags.NEW_VALUE);
if( element instanceof MWindow ) {
handleWindowAdd((MWindow) element);