textbox, crosshair, tileclear, fill and fadescreen are the remaining functions. There's a problem with 2d icons being drawn over the text (instead of under), but I'll leave that for later.