Improved HorizontalFlatList

Added FlatCollapsed announcement. Flat can't be expanded if it is
already expanded. The same is for collapsing.