Beach ball hold and throw?

I am looking to create a beach ball on my stage that I can grab and as i have my mouse button down, the ball follows the mouse. I know i can do that with startDrag();.

What i am having a problem with is when i release the mouse it goes flying into the “wall” in the direction i throw it and then bounce off of it.

any ideas?