nav, insert, delete beta
 works fairly well now
 todo: save if val has changed upon cursor up & down