Added 8 ball setting, changed text logging method

Various variable name changes as well

Text logging now returns to previous location after appending text. It
does not, however, reselect what was selected.

Also added (commented out) hex display mode