added support for saving removed widgets
add restore widget