new interact.js

Not sure about this PR why shows my inbound PR (trying new workflow)