fixed race cond for change:key vs get("key") firing too early