Still struggling with the naming. As soon as I find a substitute for 'trigger' I'll get rid of it.