Drag drop interaction example. Device implementation added to WardNode. ViewModels added for devices