got local storage working, and highlighting is now working properly