top is to harsh, it breaks scroll function for all none ios
switch ios specific fixes to match ie fixes

using only on js to alter ios behavior is failing ot pick up the right
states to work in, switching to the css based fixes will help even it
out.  Adds class .ios to html block