Add hasTouched flag to tracker to avoid needed to call isSimulated if no touch events have fired.
Add isMouseDown flag to use to detect mouse pressure.
Using which/buttons/button wasn't not reliant.