Improved settings handling, moved messages into a generic control, made the scrolling into view when selection changed be enabled or disabled using an attached property.