Fixed errors, updated callback handling

Updated the callback handling; before the delta object given to the callbacks just ignored that the element itself might not have been moved do to constraints (object or newly implemented function), it just contained information about where the element would be without constraints.
This pull request should fix all other errors too.
I also updated the README according to callback handling.