Incorporating gauge update logic into views