How ‘bricks & clicks’ drive shopping malls