title: Delete event doesn't get hit
body: <p>I have a control class that inherit from a base class. The control class majorly has a overwritten image control with upload and delete button. I have an event to delete the image if the delete button is clicked. However, the ibDelete_Click event is never hit.</p>
  
  <pre><code>public class ImageUpload : UserControlBase
  {
     ibDelete.Click += ibDeleteFile_Click;
  
     private void ibDelete_Click(object sender, ImageClickEventArgs e)
     {
      . . .
     }
  }
  </code></pre>