Text screen no longer uses an auxillary param for holding functions, and instead uses lambda constructs.