         bridge.removeEventListener(ModalWindowRequest.CREATE, modalWindowRequestHandler);
         bridge.removeEventListener(ModalWindowRequest.SHOW, modalWindowRequestHandler);
         bridge.removeEventListener(ModalWindowRequest.HIDE, modalWindowRequestHandler);
+        bridge.removeEventListener(SandboxBridgeRequest.GET_VISIBLE_RECT, getVisibleRectRequestHandler);
 	}
 
 	/**

        bridge.addEventListener(ModalWindowRequest.CREATE, modalWindowRequestHandler);
        bridge.addEventListener(ModalWindowRequest.SHOW, modalWindowRequestHandler);
        bridge.addEventListener(ModalWindowRequest.HIDE, modalWindowRequestHandler);
	}

	/**

			break;
		case "application":
		    event["value"] = application;
		    break;
		case "isTopLevelRoot":
		    event["value"] = isTopLevelRoot();
		    break;
	    case "getVisibleApplicationRect":
	        event["value"] = getVisibleApplicationRect(); 
		}
	}
	
