fix widget overflow