small DOM js-framework