I have a problem I can't seem to find a way around.
If I use a keyboard as an input and press a button (any button), and consume it and call a function whether directly, or with callsubdelayed, I can't get anything to draw. For instance, if I toast, I will not see the toast but stepping through the code that line is running.