Face and Facial Feature Tracking for Natural Human-Computer Interface