The real answer here ( still yet to be explored ) is actually accessing the html5 canvas element along with it's associated javascript files. Playing a video works for this use case, but embedding a canvas element and being able to manipulate javascript inside of it would be an even more rewarding process.