Press go and move your mouse pointer. Change the radius sliders to change the size of the circles. Please give full credit if you use this in your projects. I will try to fix the incorrect collision with circles that are very different sizes.
100% by me. Note: even though one of the balls is controlled by you mouse pointer, the collide X and Y are used for mutual collision between two balls so that each will move half the colliding X and Y away from each other.