Virtual touch technology