added css-style cubic-bezier easing. sorta glitchy still, need to tweak.