Easy-to-use dialog system for modern web-apps