Cherry pick of 7db6bd5 and fd6835c
 - Capability to have model not fire change events (temporarily for batch loading)
 - Adding a FILE event firing after load(file)
 - Unfortunately: whitespace