try 1
move script higher to have fns defined earlier
ability to adjust iframe width and height maybe
try to add shared state for the video params
try an anonymous onstatechanged fn instead
use .add on onstatechanged object
rearranging again, adding jquery inclusion, trying to deal with playing/not playing
fix
state must be strings, so use json stringify/parse
fix to use json stringify/parse only on specific fields, the  state as a whole has to stay an object
move onstatechange callback addition back outside init, and fix typo
change readme to reflect new name. playing/pausing videos doesn't work yet, probably need to special case per site (want to whitelist anyway) and use special behavior, maybe their own apis, to create and control the videos
Broke javascript out into a different file from app.xml
Use full path to raw github of js file
Overhaul to remove the iframe and use a video tag instead, requiring a plain video file to be specified as the url instead of an embed link
Use mit hosted path to js file
Deal with possible state change to empty state (reload state in test hangout). Give video player default width and height. Use jquery for attribute getting/setting?
actually saved this time
when calling play/pause must do so on the DOM video player not the jquery object. also fix some behavior re empty fields, hopefully
trying to fix the bug where changing the dimensions while playing causes playing status to reset to false