// default: if you don't call SetOwner(), your only chance to get timer
// notifications is to override Notify() in the derived class
// default: if you don't call SetOwner(), your only chance to get timer
// notifications is to override Notify() in the derived class