A rearrangable grid menu for iOS