Hi all I'm looking for the following features in my app but not exactly sure what controls i should start using: 1. Ability to show a bunch of tiles 5 across and repeated down the page. Each tile has a different image from an array. Page can scroll up. 2. Each tile can be swiped and doing so flips over the tile to reveal some text or a button etc. 3. When tile is touched it will open a modal window. 4. When tile is dragged it can be dropped anywhere on the page but doing so will rearrange the other tiles. When tile is moved off the viewable area it is removed from the page entirely. Does anyone know the best way to do all the above? I'm thinking a tableview might do it all but no idea if this is the only approach. Many thanks.