fix button doclick