port id convention is now in one place: app.js
implemented empty settings dialog for elements