using remote o.src.js and o-events.src.js