Applying cognitive load theory to the design of online learning.