simplify duff device usage
fix sovereignty of clients when using events
prepare 2.1.0
Merge branch 'R_2_1'