ie8 + 9 fixes - all working now