I ended up using a similar setup with some additional software to make the experience more user friendly: