fix class methods in old IE, update watch specs
updated jsdocs