added variance to on-screen position