User settings

This is a pull request for issues #455 and #456.

Why do you need a global helper?

Use `'` for constant strings.