Refactor
Refactor
Refactor
Fix a problem when getting from localStorage, refactor
Refactor
Fix a bug under Greasemonkey
Fix bugs under Greasemonkey