handle products independently from actions
Merge pull request #1 from ReturnPath/dgl/products

handle products independently from actions