update TODO; linear-gradient compatibility