add some conditional classes and behaviour for internet explorer
Merge branch 'internetexplorer' into develop