inputSelected processor removed
do not leave empty wrappers when looping empty content
use DocumentFragment in looping and abcXon processors