Fixed bug, normalized quote usage.

If a click event fires on the <i> element on the table's top row
(i.e. the FontAwesome icon), then the event handler gets the wrong
event.target, which causes an error.

I also changed all double quotes into single quotes (except for the
two double quotes inside the filter regExps). I personally prefer
double quotes, but there were 76 ' and 56 ", so...
I just wanted to normalise because it was driving me mad. :-P