hashChanges working