some widget method cleanup