first pass HTML validation
second pass HTML validation
fix ff grayscale filter