Change node position in CoreData only on mouse up rather than during mouse drag