this was a comment due to previous perf benefit on use of `['prop']` vs `.prop` which is slightly faster in old browsers - but only if the prop is cached so no new string is created and scoped. hence it's a micro optimisation - and the `.set` is considerably faster now. anyway i will merge it and tweak if if needed.