Implemnts call event