Factored out watch methods to ASimulator