smoother interactions by removing d3.timer loops and using Leap's done()