Malls and flagship stores are pouring money into concerts, theme parks and public events to keep foot traffic coming through ...