Fix #34

Only the newly appended domain can be manipulated by `update()` and `setLegend()` after calling `next()` or `previous()`