Simplify, handle NaNs when outside screen.