now if canHideByUser touch can hiden with or without animation, animation setted from hidding method animated var