use a slightly better hack for the image header
fix display in IE11
fix image header sizing in IE11.

Apparently IE11 needs a tiny delay to properly resize the element based
on window size, even when the code is run inside jQuery's ready handler.