use settings in case of missing arguments
don't use View.symbols() when symbol_selector is specified