Update JavaScript highlighter - remove special highlighting of events, add highlighting of properties, make highlighting of functions and methods generic