Corrections/Improvements to selection of items in flow layout

I've been debugging this for use on iOS 5.  I found a number of issues preventing selection from taps being recognised properly.

I've done 3 separate commits to isolate the 3 distinct changes.