fix onCliclListenter is called after onLongClickListener