add button reaction