Bug 1055897 - [settings] add settings panel support

I would suggest to do get and return the result from a dialog in this step.