More Attempts at allowing proper deletion.

Deletion currently occurs but the markers do not adjust to the deletion.
Thus some markers will have undefined information or the information of
the marker added before them.