Multi-line support, plus wrap around and scrolling