Motion of a contact line on a heterogeneous surface | Synapse