BetaJS is a JavaScript Framework for Building Rich Applications