Flesh out widget saving.