Remove target parameter from on/off/trigger methods

Simplify the API. Rename some variables.