added tile-based icon browser