moveNode working

needs exception for 1st location moves, otherwise seems to be working
well.