flickablemousearea: expose easing
add snap animation