Make CallButton not dependent on CallHandler for easier refactoring later.