JShint now passes; w3c passes.