protected virtual IAtmlObject OnAtmlObjectAction( IAtmlObject obj, AtmlActionType actiontype ) { IAtmlObject results = null; AtmlActionDeligate<IAtmlObject> handler = AtmlObjectAction; if (handler != null) results = handler( obj, actiontype, EventArgs.Empty ); return results; }