Performance Bug Fix

This fix removes a lot of unnecessary redraws of DOM elements. This can have a significant performance impact. On one of our projects it cut CPU usage from 120% to 8%.

It simply adds a _oldValues object as a property of the DOM element and checks if the values have changed since last time - if not no redraw in needed.

Most of the additional code is just to update using the correct vendor prefixes - this can possibly be neatened.