Cleaner way to create buttons with optional CSS ids