just a small bit of cleanup
move_object now uses the swift workers
also a bit of code cleanup and fixed a function that needed a callback