Filtering optimisations
Optimise link widget

Handle the classes better, and stop using a default tooltip (parsing
the tooltip was a performance hog)