Add interface for terminal overflow
Added the TerminalControl display control.
Merge branch 'merickson/custom-display-widget'

After rebasing and removing some unnecessary cruft