var newSource = dataSource.map(function (data) {
   return hmc5883lBytes2Vec(data);
 }).publish().refCount();
 var newSource = dataSource.map(function(data){
   return hmc5883lBytes2Vec(data);
 })