This app consists of many interests. The reason the nodes are a bit buggy is because the camera z changes the mouse x by < [mouse x / CamZ] - [CamZ/ FOV] >