set initial position immediately instead of posting an action to the event loop; this avoids the flickering appearance of the screen at (0,0) on the first frame