Add iframe widget

fixes #24 
Unless the tests are lying.