Refactored ListView API