Squashing more bugs. Changed code so requestedTime is only set when
requested and not when recalculating BookMark positions