Merge pull request #24 from PerryPan/master

ui change, checkbox on the right postion
add restore functionality, but failed..