public Cursor Up(int amount) { int newY = _position.Y - amount; if (newY < 0) newY = 0; Position = new Point(_position.X, newY); return this; }