activePointer.isDown not true on trackpad tap on macbook pro

Hello. I use this.input.activePointer.isDown in my scene update method. When I tapped it the trackpad (on a macbook pro) it looks it does not become true. Clicks on trackpad or mouse clicks work as I expect. Is it not meant to be true with taps as well. Here is the code: https://glitch.com/~game-playground From console logs I am sure when trackpad on mac just tapped shortly pointerdown and pointerup handlers work but not the if with this.input.activePointer.isDown block in update . What am I missing?