Most functions work between text/graphics modes