js conflict