Add immutablejs
Context test passes! I think it was a ref check issue