Classes in this package keep track of input events. Intended for internal use only.

Classes in this package have been adapted from Abbot. Many thanks to Timothy Wall.