some design stuff regarding buttons