Are their button or pin on compases worth the money, else were is a good source of a good quality button compas?