use GridView instead of ListView for gallery
minor gridview layout fixes