Delay devices or arrangements