Add support for controllers that need flushing. Add both automatic and manual flushing (via the gdispFlush() method)
Also now demonstrates streaming to a non-full screen area.