1. Add more user activities (including pause and play)
2. Add validation to orientation