Controlling smartphones with touchless gestures