modify when setUserInteractionEnabled for gestures