BF: trying to fix strange case of orphaned timers when called from within another handle class