Exploring the linkages between Firm Interactivity, Innovation, and Improved Business Performance