I made further improvement on my watering hose/sprayer. Used to use watering bottle, but spend too much time in refilling the bottle. Then switched to sprayer with hose, save a lot of time, but with sprayer I have to water the whole plant and my ground water has a lot of mineral content, there was too much white mineral built-up on the leaves and cactus.
Recently I found this, it's a flexible sprayer for applying pesticides. Has a flexible neck to position it at certain angle, I get rid of the nozzle head and attached it directly to a hose. Now I can water directly on the media and we can also control the volume while watering.