filtering, ordering, conditional css and other fun with tables