HorizontalListview class included and modified for my usage.