update screens to use one cursor
add more input and csv, and csv parse function to test file
add live update for searching