Sounds like you almost made it. I guess you'll get better with practice. I can't really say, I haven't had many of these experiences yet.
Good luck!