Added an X and Y Neg OT inputs.  Updated comments, cleaned up code.