Properly adapt to icon scale