re #341 Adding a $signal option to prevent dispense() from firing

This is useful when we call it in from load() - in that instance, we
only want to fire a load signal.