added external webkit support