Add containment to draggable dialogs. Closes #50