In-Place Virtual Jogging