auto-complete support now largely delegated to scheme-handlers, can add other schemes