Adding gradients and minor fixes

Feat @Larry006
What should we do? Remove it and accept that gradients will not work in old IE versions?