save new positions
load old positions
disallow two markers on the same target