A UITableView replacement with simplified API