Figured I would share with everone how I fixed it used the drag and drop and set instance variables to on touch start on object. That way it didn't update the touched and make the 1st joy angle to 2nd touch now just use, set angle of sprite to touch.xforid(instance variable) of your joy
Probly sounds confusing so I provide an example
https://www.dropbox.com/s/h70wnvwx9hor0ej/touch%20joysticks.capx?dl=0
thank you gamoney and Antares for your help you inspired many, many different attempts
btw if you have any issues getting your joysticks to angle in your game, on each of the set angle you have touch.Xforid(redctrl.touchid",layer to get touch position for") < simply change that number to the number of the layer your control's are on