watch methods added to input class. Allows peeking but no modification of input data.