Update ButtonController

Button Controller should not have any information related to calculator as it is independent module.