use the standards complient object first, falling back to vendor prefixes

This is the paradigm I've seen in CSS, and I think it makes sense here too.