Using .(get|remove)Attribute instead of .dataset
for browsers that don't support the dataset API.
It's less than .3kb, not .2kb