yet another js mvc trial by fire