update overlay component, ensure ie8 works