Updated delegate names to protocol to accurately reflect their use