A little movement around of drawing routines, and chat text.

Also fixing keypress/release issues when console is involved.