A non-transitory computer-readable medium containing computer executable instructions that, when executed by a processor, cause the processor to perform a method for providing media guidance, the method comprising:
- causing a plurality of recommendation card interfaces that each include one of a plurality of supplemental content items to be presented on a display associated with a mobile device, wherein each of the plurality of supplemental content items is stored on the mobile device as relating to a media content item being presented by a media device;
- receiving state information associated with the mobile device that indicates a subsequent visit to the plurality of recommendation card interfaces;
- determining that the state information comprises an indication that the mobile device returned from a display inhibited state in which presentation of the plurality of recommendation card interfaces was previously inhibited;
- identifying the media content item being presented by the media device;
- and
- causing the plurality of recommendation card interfaces to be updated with at least a second supplemental content item from the plurality of supplemental content items stored on the mobile device, wherein the second supplemental content item relates to the media content item that was identified as being presented by the media device.