Just looking at your avatar, which may just be a bad picture, you have a chair seat. With your legs so far forward, your seat and leg cues just aren't as effective as they should be. He needs to be cueing to halt from your seat as well as your hands. A few sessions for the two of you with a trainer could really make a difference.