add cross browser filter support