Draws the current state into the given terminal inside the given bounding box.
Also updates its internal position and click region data which it uses for event filtering in handleEvent.
See Implementation
Draws the current state into the given terminal inside the given bounding box.
Also updates its internal position and click region data which it uses for event filtering in handleEvent.