chat dialog attempt at scrolling and showing a button properly

also fixed the scrolling cutoff to be not viewport height dependent,
patch submitted upstream to librocket since that's where it was broken from