Changed the way output works to allow for pausing output while still being able to push strings to it.