Emma Watson spotted in New York City