add tiled image and blur, some refactoring + actionlist item bug