more shorteners supported, handle connection problems, change ui.