public void setLocation(int x, int y) {
    
    //Fix the Location of the MasterTile. The MasterTile
    //Can only be in one of the four corners of its parent
    if(isOnDesktop()) {
      
      Dimension _size = desktopService.getDesktopSize();
            
      if(x>(_size.width/2) && y < (_size.height/2)) setGridLocation(TOP_LEFT);
      if(x>(_size.width/2) && y > (_size.height/2)) setGridLocation(BOTTOM_LEFT);
      if(x<(_size.width/2) && y < (_size.height/2)) setGridLocation(TOP_RIGHT);
      if(x<(_size.width/2) && y > (_size.height/2)) setGridLocation(BOTTOM_RIGHT);
      
      //if(x<(_size.width/2) && y < (_size.height/2)) setGridLocation(TOP_LEFT);
      //if(x<(_size.width/2) && y > (_size.height/2)) setGridLocation(BOTTOM_LEFT);
    }
  }