Consider the following example:
Manipulate[u, {u, Locator}]
which evaluates to:
Now, if you start moving the locator around, you will see the coordinates update:
So the question is, why is the initial value of the locator (Automatic
in this case since none was specified) held unevaluated and what can be done for Manipulate
to evaluate the initial value?