updating the doublehighlight code with 3 solutions... the fastest being the native JS approach