enhance fabrelatedtouchlistener