added publish/subscribe on tools
validating input with some css flash also
handling calling of gp