added buggyfill to fix safari mobile viewport