Add iframe widget

fixes #24