modified NSPathControl