Actually use configured values
Block configuration values and useKeyToFire configuration
Removing ID configuration, which will not be used the same way in the future