Synchronizing two arrays via Knokcout.js
===

I've been trying shopping card via knockout.js

There are page.products and page.shoppingCardProducts. When user makes product search (ajax), I have to show him/her products with  InBasket info on the left side, shopping card on the right side.

Shopping card information is at client side! 

I want to synchronize both arrays (page.products and page.shoppinCardProducts). When user calls
page.AddProductToBasket, page.RemoveProductFromBasket both sides change.

My question is not about UI. UI  is so clear with knockout binding.
Attention to Ajax. Yes u can add items to shopping card from page.products (via javascript reference) but after ajax callback there is no page.products reference on the page.shoppingcardProducts.
