A variable was being leaked in the global (window) scope.

mentionOrList is used in a loop but is never defined, causing the variable to be hoisted into window scope, and becoming a slight memory leak.

slashListname also causing memory leaking.

targetBlank is being set as an attribute, even though it's an option.

-- also a .DS_store was added to tests and I can only assume that was because the .hgignore is not complete enough to stop that. *.DS_store