adding hide and show to widget