fixed issue #17 (stop button not working). also improved service binding and unbinding