I would rather die than touch Android GridView again