Changed public to private for 3.x compatiblity and added WTLinkField.js.  Also changed how match is done to eliminate name conflict.