The components are usable and the abstractions seems good. Since I discovered famo.us (<a href="http://famo.us" rel="nofollow">http://famo.us</a>) earlier this year I have preferred to do use it for javascript UX code to ensure scrolling and animations run smoothly. I would love to have interact.js rewritten as an extensions to famo.us. Famo.us runs smooth, but lacks good examples, tools and extensions.