ListViews are a pain. I added some code from Studious that gives us the functionality. It's definitely overkill but it works so eh.