docs: function(px) {
          var equals = false;
          if (px != null) {
              equals = ((this.x == px.x && this.y == px.y) ||
                        (isNaN(this.x) && isNaN(this.y) && isNaN(px.x) && isNaN(px.y)));
          }
          return equals;
      }