Android Touchpad - Registering touch on whole screen

Hello!

I have small problem with setting up touchpad zone for android game that move fps character camera.

Currently Im using CNControls, but problem also occur in standard unity touch input method(and my simple one that I made for testing).
I have standard EventSystem and all controls are stored as child in separate standard canvas.
Im using Mouse X/Mouse Y input to control movement of fps character camera.

Problem is that even if I set up canvas/rect size where I want to touchpad to be used(only part of right side of screen), It react to touch on whole screen.

For example here Im using CNControls “Sensitive Joystick” and I set Touch Zone to that small are at right side:

When I test it one the phone, Joystick behave properly in that area(it have proper sensitivity and graphic), but touch input also is registered on all screen and interfere with other buttons!
Those other buttons work properly but in the same time touchpad that control camera is registered and it move all over the screen…

So question is: How I can setup camera movement to be registered only on that specific area, not on all screen?

Im sorry for shameless bumb, but I still cant figure out, why camera movement is registered on whole screen instead of that specific area…

I just made my own simple character controller, and still the same.
I checked Input manager for Mouse X/Y and its the default ones for Unity.
CnControls are standard prefabs with default settings(only graphic is replaced). And I replaced all input just like instructions of CnC said.

And still When I test it on phone, camera movement is registered on whole screen and it interfere with other buttons, moving camera all over the screen, not on that area where it should register it.
Rest of controls(buttons) work perfectly.