Finished writing and testing the NativeSurfaceInputValidator functions. The next step is to write the NativeCellInputValidator functions.