changing from backbone -> angular - because of observe-bind capabilities