title: Move UIViews to avoid collision like rearranging icons on Springboard
body: <p>how would one replicate the effect on the iPhone when you rearrange app icons? It would need to avoid collisions and rearrange the UIViews while snapped to a grid.</p>