add elements property filter
add matches spec and fix some bugs
add offset spec
add vendorPrefix constant