Multi-Mode Stroke Rehabilitation System Using Signal-Controlled Human Machine Interface