now when open a folder, if the background image is set to cover or contain, it won't change; and use pageX/YOffset instead of scrollX/Y; and modify the themes for better look.