Abstracted pad movement