fix non-relative import
events are also inputs

* Button is ButtonInput
* Axis is AxisInput
* RelAxis is RelAxisInput
* now inputs are only allowed to be used in one event
* probably fix some bugs
* includes documentation improvements