Hi Hope you guys can help. Ive created a custom page base class that exposes two events that i subscribe to from my page class. The delegate methods are for some reason being called twice. My code is as follows :- public class RefreshListener : Page{ public delegate void PostBackHandler( object sender, EventArgs e ); public static event PostBackHandler OnPostBack;