track starting finger position separately from delta
dragging past last frame works correctly