light weight UI lib, takes care interaction with the browser, for sumojs and standalone