made the tab and autocomplete work better together
event better tab stuff
undo scrolls to where undo happens
search and replace working