Message window remembers position, supports colours