inputLogic interfaces and event object added