Added a new extra fn arg to trigger (so you don't have to simulate the trigger yourse...