I wish there was a good javascript library to handle table (filtering, sorting, paging, ...). The best I found so far was datatable, but it is not perfect.
It is not always very clear on what plugin you should use for paging or sorting, column reordering. Then it become heavy to save a state using methods from different pluging.
So could be a lot simpler.
Still the best open source free js table on the market on my knowledge.