unproject 2D point

turn mouse coordinates to 3D world coordinates -- the painful way