simplify duff device usage
fix sovereignty of clients when using events
prepare 2.1.0