Basic changes needed for LibUV
Added animation easing functions