pull down to refresh

Liquid is not centralized, it is federated, there is a subtle but important difference.
Could also use statechains for this purpose (e.g. Mercury). The main benefit of Mercury over Liquid is that Mercury has a unilateral exit mechanism, making it a "true" layer 2 protocol (imo).
Overall I agree with the author's proposed approach and have been suggesting the same for a while.