added support for multiple config forms; added data-lifespan