tweaks to ui of details - set a background, also fix a bug with navigating away when child fragment is currently displayed