output of mock input modules deleted
eventmessage now has << operator
device and default device changed to support events
data update message suports button and axis events, notice can give it's data
	device has static functions for names of axis and buttons