keyboard is now good except when the addline function is written need to add it to the proper enter handler