support firefox and safari