public ImageElement AddOwnerDraw(Action <Graphics, ImageElement> callback, Rectangle p, Object tag = null, string tiptext = null) // make sure pushes it in.. { ImageElement lab = new ImageElement(); lab.OwnerDraw(callback, p, tag, tiptext); elements.Add(lab); return(lab); }