Construct has 2 x/y values. one for each indiviual layer, changed by scale, and one for the canvas/screen.
You can use the canvas to layer functions and layer to canvas function to convert the offset. In some cases you need to use one function inside the other.
The mouse can also access the layer x/y by adding mouse(layer number).x