weblib: separate html code from lib code