Use "__unsafe_unretained" within render callback