a userscript-based approach to make TUMonline more beautiful and usable