pull down to refresh

From a theoretical perspective, lisp.
From a practical perspective, JavaScript.