protected override void Dispose(bool disposing) { if (expandTimer != 0) GLib.Source.Remove (expandTimer); base.Dispose (disposing); }