UI enhancements (incomplete); renaming partials to fragments, because it makes more sense in this usage