redraw a button