How to recreate the flash selection tool's functionality

Hi All,

I would like to recreate the flash selection tool’s functionality. To clarify, I created a drawing program that uses the drawing api. Now if a user draws a circle, I would like them to have the ability to stretch and mold it like you can in flash by hovering close to the edge so the ) cursor shows up.

Any ideas or leads are greatly appreciated.

~squirt