Added registerAreaListener() and notifyListeners to allow AllocationRectangle objects to register interest in size modifications to spaces Override setContents() to call notifyListeners() to update any dependent AllocationRectangles