Limitations and solutions of low cost virtual reality mirror therapy for post-stroke patients