@crh0716 - Can I make splice only emit `insert` when items are actually added, and `remove` when items are actually removed?

I don't think anyone was actually using `splice` yet considering it is broken (see the code fix above)