:bug: Fix missing change on marker deletion and update
:bug: Fix invalid dirty range on marker changed

Using the marker range is no good as it was changed.