Έχεις μπερδευτεί με την συμπεριφορά του catchup διότι ερμηνεύεις το τι συμβαίνει με τους όρους που περιέγραψες, ενώ στην πράξη η συμπεριφορά είμαι μία, όχι δύο.
ΠΑΝΤΑ στο catchup η τιμή ΔΕΝ αλλάζει, μέχρι το ποτ να γυρίσει να αγγίξει η ΤΡΕΧΟΥΣΑ ρυθμιση του την ΑΠΟΘΗΚΕΥΜΕΝΗ θεση. Μετά από εκεί και πέρα αλλάζει κανονικά, όπου και να το βάλεις.
Όταν η αποθηκευμένη τιμή είναι πάνω ή πλάι στην τρέχουσα τιμή του ποτ, το να το γυρίσεις, σου δίνει την ψευδαίσθηση ότι άλλαξε αμέσως.
Αντίθετα, όταν αποθηκευμένη τιμή είναι μακρυά, πχ είναι στην αρχή της διαδρομής και το ποτ είναι τώρα γυρισμένο στο τέλος, το να το κουνήσεις φαίνεται να μην έχει καμία επίδραση, μέχρι να φτάσεις να αγγίξεις την αποθηκευμένη τιμή στην αρχή της διαδρομής και να αρχίσει αυτή να αλλάζει.
Απλά έτσι δουλεύει το catchup, μόλις καταλάβεις τι ενννοώ, θα πάψεις να αναρωτιέσαι τι γίνεται και θα το καταλαβαίνεις πάντα.