A drag-and-drop scrolling grid view for Android