User settings

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

No need for `return`. CoffeeScript returns last value anyway.