Encapsulate Drag and Drog behaviors

Encapsulate Drag and Drog behaviors