at some point i imagine that someone will decide to rewrite all of this in knockout...