added z-index on container of highlight planes, adding second arg to highlight for differentiating for negative margins (not done with impl this at all), put in optimization for highlight so that subsequent calls to the same element will not run logic on it, and renamed a variable and reworked the touch bit of the dynamic script section since it was falling behind the mouse functionality