Hide with user touch with or without animation