Use splice calculation from observe-js instead