Split changing the snapshot tooltip into two steps, setup and update. Changed to not continually destroy the tooltip object, instead its content is dynamically updated