added settings dialog to allow configuration of the extension