[#37] - Corrected use of templated InputVector, renamed EngineEvent with better name, properly send out SCROLLEND events.