adding dragFromTo functionality and initial work on scrolltoElementWithName/Predicate