replace custom event engine by jquery native