updated for 2015, added modernizr to help mobile browsers.