modified NSPathControl
modified NSPathControl