Through the looking glass: emerging horizons in rehabilitation engineering