Only set font/visibility when all the data is there.

Simplify timer messages.
Fix getBase.
Fix loadNeededChars (broken in last checkin).