If the new detected location is the same with previous one, don't send cmd to camera.
Now some new feature are added.

1. the camera now can restore the last preset locations.
2. we define a good set of preset locations.
3. the borders are dealed properly.