Connection functionality tested & added: getProductByName.
Changed the observable lists to populate using this method.
To do : investigate the slow down in performance this has incurred