remove connections: don't wait until session timeout
refactoring: divide into widgets