Angular directive to drag'n'drop everywhere