for details:http://www.oschina.net/p/path-button