Shadows can be expensive. This issue is a work in progress. There has been a bit of optimization by precomputing shadow paths when possible. The rotary dial mode is still problematic. This isn't recognizable from the demo on late-model hardware, but it's an issue.