While scrolling the console, the text that is actively being written to the Console output is being drawn in the middle of the displayed view, rather than at the bottom as expected.
This could be handled two ways:
- Pause the output while not viewing the current bottom of the message queue
- If there is an error with the way the ConsoleControl is written, we may need to fix this in fork instead. This would be a deeper solution which should be investigated regardless as it could come up in the future.