a few things button-related