Add missing include to event.h
Implement copy and paste (data_{device{,_manager},source,offer})