fix text widget action