A chat user interface library