Added block based callbacks to FRs