added signal change trigger
simplified some settings
renamed some settings descriptions
added some new lines in service to make code more readable