anchor.diff:          (keyCode >= A && keyCode <= Z)) {
         return true;
       }
  -
  + 
       // Safari sends zero key code for non-latin characters.
       if (_Device.isWebKit && keyCode == 0) {
         return true;
       }
  -
  + 
       return (keyCode == SPACE || keyCode == QUESTION_MARK || keyCode == NUM_PLUS
           || keyCode == NUM_MINUS || keyCode == NUM_PERIOD ||
           keyCode == NUM_DIVISION || keyCode == SEMICOLON ||
  
positive.code: 
    /**
     * Specify the desired `url`, and `method` to use in making the request.
     *
     * By default the request is done asyncronously, with no user or password
     * authentication information. If `async` is false, the request will be send
     * synchronously.
     *
     * Calling `open` again on a currently active request is equivalent to
     * calling `abort`.
     */
  
negative.code: 
    /**
     * Retrieve all the response headers from a request.
     * 
     * `null` if no headers have been received. For multipart requests,
     * `getAllResponseHeaders` will return the response headers for the current
     * part of the request.
     * 
     * See also [HTTP response headers](http://en.wikipedia.org/wiki/List_of_HTTP_header_fields#Responses)
     * for a list of common response headers.
     */
  