Improved the auto-connections so they also work for nodes that have only optional inputs (like TuttleText)