fix IndexOutOfBounds when selecting "..." in CarSelectionPreference.
move track finishing (heavy DB op) to AsyncTask.
make announcements dialog cancellable.