button design overhaul