NSSearchField initial implementation; actuallt the x (cancelButton) is now drwn inside the textField. Still a work in progress