Here is what it does at runtime. The arrow is pointing in the desired direction. The green circle indicates the desired location. The red circle indicates the locations the arrow actually goes to as it orbits the center of the screen. Again, in the widget, when the angle is adjusted it stays in the correct position. So, finally, any ideas why it orbits the center of the screen at runtime? How can I get it to stay at the desired location?