onKeystroke

open override fun onKeystroke()

Sets the value of isTyping only if there is a change in state in order to not create unnecessary events.

Also resets the job used to time periods of typing activity.