frame-channel.js added