customCalloutView Refactoring 1.1