Vision-based user interfaces: methods and applications