adding hide function
Hide empty widget area when destroying the model
on -> once / we should unregister to destroy to allow for garbage collection