added changeNode-handling and test
merged webservice.java