Don't trigger change events when the area objects are different, only when the user actually moves to a new area as signified by the area having a different key.
Don't trigger change events when the area objects are different, only when the user actually moves to a new area as signified by the area having a different key.

lancehalberd/lazyrpg