1. Change the reset method in IntegerCount to resetFromUser. Delete reset in IntegerCount.
  2. Create a subclass of CountViewContainer called IntegerCountViewContainer.
  3. Add an instance method to IntegerCountViewContainer to call resetFromUser instead of reset.
    addResetButtonOn: aCount
    	| button buttonArea |
    	button := self
    			makeButton: 'reset'
    			on: aCount
    			for: #resetFromUser.
    	buttonArea := self constraintFrame: 2 /3 @ 0
    			corner: 1 @ (1 / 3).
    	self addView: button in: buttonArea
    
  4. Now, run your code as:
    IntegerCountViewContainer new openOn: (IntegerCount new)
    .