re-add limit and scroll, fix positioning of messages