Refactor for better API with ListView and adapters.