finish up observableArray updates
event handlers need to be able to return values
Merge branch 'knockout-grand' of github.com:mbest/knockout into knockout-grand