Issue #254: Fix internal playback position update

This addresses a bug introduced in the last refactoring where the onscreen playback position wasn't
updated for the internal player.  Only the external player was being updated.