Skinput is an input technology that uses bio-acoustic sensing to localize finger taps on the skin. It can provide a direct manipulation graphical user interface projected on the body. Experiments showed the technology could accurately detect finger taps with over 80% accuracy even when the body was in motion, improving accessibility for mobile devices. Further work could enhance the technology's performance for different users.