Default implementation uses VT100-style sequences which are not implemented by all terminals out there