added easing support for effects