changes to support proper rendering on Safari
bugfixes for iOS versions and iOS icons