Do not pass settings object to handlers.
Simplify handlers, introduce aliases.