I really appreciate your effort dop2000,
Yes, I really need physics because I have to make the things like gravity acting on the ball when the user releases it and gradually slow down the to and fro motion over certain period of time.
I don't let the user to have the sine behaviour on the ball where the ball keeps the +ve and -ve cycle constant and does not slows down that cycle over time. This is unrealistic, not real especially when physics is involved.