show only one preferences screen at a time
WIP
separate service
fix service and preferences handling
Merge branch 'service'