sync elec selections with Giuseppe, better batch support
temp stuff removed
add all gen particles