Thanks!
i will continue to refine, i got some parts working now and some parts not working the way i wanted.

need more time and determination to examine what every line of code is doing so as to improve it until i am satisfied.  

the code that helped is. i am still working on it but for the rest of the people i think this is the code that " detection difference when touch from below and from inside the jaws?"

// idea from http://www.phy.ntnu.edu.tw/ntnujava/index.php?topic=1313.msg5065;topicseen#msg5065
// need the -+20 dragging blue object to hard into jaws when blue object is drag to ensure outobject=false when inside
if(ox-w/2 > oxmin-20 && ox+w/2 < oxmax+20 && oy+h/2 > oymin)outobject=false;
else outobject = true;

gotta balance family needs on sundays ;D