a better fix for IE9+. Now we're talkin'