setCaret() and getCaret() in textcomponents to alow swing text area to
auto scroll down