Fixed large space issue in the chatbox

As old messages were removed, if they were more than 1 line in height
they would leave that as a gap at the bottom as the panel would not
resize itself down.

Also fixed mouse wheel scrolling getting faster as the panel size grows.