title: Unity's New Input System for Mobile touch doesn't work
body: <p>I'm creating a shooting system like angry birds with press/release in the new input system. It works with a mouse but I'm having trouble with mobile.</p>
  <p>In input actions I assigned
  <code>Shoot:</code> <code>[Left Mouse Button]</code> &amp;
  <code>[Primary Touch/Touch Contact] [Touchscreen]</code>
  for the same action, both with press and release behavior.</p>
  <p>The mouse position is <code>MousePosition:</code> <code>Position[Mouse]</code> &amp; <code>Primary Touch/Position [Touchscreen]</code></p>
  <pre class="lang-cs prettyprint-override"><code>    private void OnEnable()
      {
          controls.Gameplay.Enable();
          controls.Gameplay.Shoot.started += ctx =&gt; PlayerAimingStart(ctx);
          controls.Gameplay.Shoot.canceled += ctx =&gt; PlayerAimingCanceled(ctx);
      }
      
      private void PlayerAimingStart(InputAction.CallbackContext context)
      {
          Debug.Log(&quot;start&quot;);
          shootingPositionStart = controls.Gameplay.MousePosition.ReadValue&lt;Vector2&gt;(); shootingPositionStart.z = 0f;
      }
      
      private void PlayerAimingCanceled(InputAction.CallbackContext context)
      {
          Debug.Log(&quot;canceled&quot;);
          shootingPositionEnd = controls.Gameplay.MousePosition.ReadValue&lt;Vector2&gt;(); shootingPositionEnd.z = 0f;
          Shoot();
  </code></pre>
  <p>I have movement with the keyboard WASD keys and the onscreen joystick with <code>Left Stick [Gamepad]</code>; the joystick works fine with Unity Remote on an android phone. The Build setting is set to Android.</p>
  <p>I've tried to print with debug.log without result.
  Also in the update function there was no input for <code>MousePosition</code> (for mobile using a mouse, it works).
  I tried to make another action <code>TouchPosition</code> with <code>Primary Touchscreen [position]</code> but also no results. Like my phone is dead but it somehow works with joystick.</p>