improve on our original implementation for live profile tracking
implement changes related to #283 (closed) with improvements based on feedback in !373 (closed)
implement changes related to #283 (closed) with improvements based on feedback in !373 (closed)