I've found the answer ; its so simple I feel stupid about it :
Of course, the "donecall" of the nonblocking lookto is called when the action is .... done !
So that the answer is
and this works perfectly : nextaction() is run only when lookto is finished, and view.hlookat is updated since lookto is now nonblocking.
Now I whish there was a nonblocking looktohotspot ; well I'll have to rewrite the code anyway, so...
Thanks for your stimulating help, Zephyr
Philippe