code: private boolean hasStableSize() {
  		try {
  			Integer.parseInt(getWidthAsString());
  			int width = getWidth();
  			int height = getHeight();
  			// compare with previous size and return true if same
  			if (previousWidth != width || previousHeight != height) {
  				// force small size (workaround for smartgwt problem where size can otherwise not shrink below the
  				// previous size)
  				vectorContext.setSize(EventWidget.INITIAL_SIZE, EventWidget.INITIAL_SIZE);
  				eventWidget.setInitialSize();
  				previousWidth = width;
  				previousHeight = height;
  				return false;
  			} else {
  				return true;
  			}
  		} catch (NumberFormatException e) {
  			return false;
  		}
  	}
docs: Is the size stable (browser resize causes many resize events) ?
  @return true if the size has been established (2 times same size in succession)