Add duration to tap-offset
Replace util/clj->js with clj->js