Rambling around my ancestral Hainan