Is there a ShadedDarkJoystick object in the scene? Is it on the right layer? Is there code that hides the ShadedDarkJoystick?
Remember that the show ShadedDarkJoystick is only actioned once, when the touch has started. If there are any event that hide the object, they may kick in and override the show action.