added page.icon_spacing.x and page.icon_spacing.y