Core functionality. Text will disappear if not in session