improve bar buttons