code: MonocleWindow getWindow(boolean recalculateCache) {
          if (window == null || recalculateCache) {
              window = (MonocleWindow)
                      MonocleWindowManager.getInstance().getWindowForLocation(x, y);
          }
          return window;
      }
docs: Returns the Glass window on which the coordinates of this state are located.
  @param recalculateCache true if the cached value for the target window
  should be recalculated; false if the cached
  value should be used to determine the result
  of this method.
  @return the MonocleWindow at the top of the stack at the coordinates
  described by this state object.