adding when/monitor/console for tests, fixing hasChanged test