went back to old way of keyword highlighting for now, added start and end keyword detection