Tinted overlay instead of an outline for highlighted elements

should fix #25
Can you add param descriptions in JSDoc comments here and everywhere else?