new feature: product view for customers; more usage of angular service; implement nwglobal workaround