Button controller should not decide which event has to be called neither...

... it should use calculatorservice. It should just handle the click event registered on button.