some widget fixes