I like what you've started with the tableview, although I don't want to replace or change the jqm framework because with every upgrade of jqm I would have redo the changes for this functionality. Right now I opted to use the FooTable plugin for sorting, filtering and a responsive design but I really like the column toggle feature of jqm. Is there any way to split out the changes you made to the framework?