apparently searching a string is the most intensive thing one can do in JS....!?!?!?!?