few more ie8 fixes, starting to work pretty well

Signed-off-by: Chris Jones <chris@jonezy.org>