resolved cross browser issues