added confirmation when closest buoy added, refactor