Reconceptualizing Flow From A Self-Regulatory Framework