cross-browser animations that use native browser transitions and other tricks to be as smooth as possible