simplistic MV* JavaScript library