Backport of new ListView, GridView, new HorizontalListView