What is the thinking in having isTouch as a separate parameter rather than adding as a property of event?