rename build constructor to multiple, remove parsing rules dealing with PN
call toEvent in accept to make sure target choice can be constructed
add comment to show templates that are recognized and remove redundant hardcoded templates
organize target filters