Interactive keynote based on node.js