My implementation of ListView

This is a new component I built called ListView which I had submitted as a proposal on the Open dev forum. It's basically a listview directly on the container view instead of a button that opens up a listview like listpicker does. I implemented all the changes the people pointed out and also the ShowFilter José reminded me about. I have tested it extensively and so far it works perfectly and the people on the forum liked it. Anyway, here it is and you guys can tell me what you think.