callbackTimer now retained strongly