The effect of flow experience on mobile SNS users' loyalty
virtual product experience : effects of visual and functional control of products on perceived diagnosticity and flow in electronic shopping .