improved button highlighting