added incremental search and cursor line