Fixed issue where read position was not updated after seek in non-raw mode.
Added visible cursor to terminal driver.