The bigger issue is how the bundle strategy violates the separation of functions expressed in the MVC ( Model, View, Controller) paradigm of software design.
It needs to be able to move freely, it needs to be portable enough to use in different rooms and it needs to feel like a modern controller not some tethered old fashion design.