fix preview and function in selecting.

1. update preview: use gold background.
2. when error happened or user cancel block select, restart from confirm
dialog.
3. TODO maybe should provide cancel at any step of selecting?