Button toggle is now based on service success.
Fixed dependencies and removed "glob"-ing from CMakeLists to make it clean.