attempting to use less jquery and more native dom methods for performance. not going well.
removed an unnecessary offset() call inside test()
first step towards customized vendor prefixes per property