The 'parallel' method add_control_input also needs to supply the li - and without it the li was missing.
So it may be something that can be improved, but that's the way it currently works.