drag and drop events with mvvm pattern working