advanced fix for firefox