Also, for some reason scrolling to the buffer's end has much less lag compared to scrolling to the beginning of the buffer. It's still laggy, but more manageable