I like to have a separate bag for all that stuff that I hope I do not have to use during a ride. There are a few different cylindrical bags out there that fit perfectly in a water bottle cage to hold a spare tube, couple tire levers, small multitool, some disposable gloves (I ask my dental hygienist for some gloves when I see her) for messy road side repairs, couple plastic bags to put over the seat on rainy days, etc. Some plastic peanut butter jars have also been made with the perfect diameter to fit in a cage, I have spray painted the lids and the inside of a few such jars with black paint to hide what was in them. Put this in the lower cage under the downtube.
The photo is not the model bike you have, but it is the best photo I have of a bag that holds all this stuff.
I am very happy with the Third Eye mirror that clamps onto my helmet visor on the left side. They say it clamps onto a hard shell helmet, but I find it works great for my helmet visor. It is removable for when I travel I can take the mirror off and pack my helmet in a backpack or other luggage.
Third EyeŽ Hard Shell Helmet Mirror