require uses DOM-object as cache only for IE8; smoothie boot works with IE8 again