button bar width bugs; change sort; location writing to csdn blog