Drove out more monitor functionality, including adding update method.  Added more scenarios