I'm more than 200% sure I'm overcomplicating things :P I'm very good on that! ^^

Anyway, now it works... cheating a little bit (forcing coordinates in other functions) but it works; the point seems to be that I don't really understand how the scene system coordinates work, and this is something out of the scope of the forum; I'll find a tutorial somewhere.

thanks!!