Use save callback to create widget
Merge pull request #62 from cs-shadow/save-callback

Use save callback to create widget