Much better efficiency and smoothness for IE8 and lower (Fixes #74).