Updated layout, reset actions, and beginDrag()