a library for html objects