fix text callback controller