 "event type is message"});
            assertions.push({expected: 'license-release', actual: messageevent.messageType, message: "message type is license-release"});

            config.messagehandler(messageevent.messageType, messageevent.message)
            .then( function(response) {
                return messageevent.target.update(response);
            }).catch(onFailure);
        }

        function onTimeupdate(event) {
            if (config.video.currentTime > (config.duration || 1)) {
          