Javascript UI Framework for Single Page Applications