performance tweaks in input manager, conject, and publisher