Homescreen icons in gridlayout, single provider xml fix of favorite position