done communication over JSON ( http://www.gwtproject.org/doc/latest/tutorial/JSON.html )