Fix button double click event

Fix #34
Fix #108