don’t add properties to the Object prototype, that screws with Rhino
fix variable declaration typos
use Sizzle if HTMLElement.prototype.querySelectorAll isn’t defined
calculate category bonuses when parsing categories