Simplified example, added manual controls