Cool stuff, a lot of different directions you can take this feature alone.
A thought hit me, about virtual object construction as a concept, as you give objects interactivity you expect out of real objects and even interactivity that cannot exist in the real world, the ‘virtual’ aspect disappears and you treat it as a real thing. This could be a potent UI, and re-usable virtual functional objects could become a big thing in VR; maybe even an industry itself, formed around building virtual tools usable in different contexts/worlds/apps. E.g. have that phone available from any game you have or enhance that new VR productivity app with a tool you’ve become accustomed to.
For any of that to work though object interactivity and it’s presentation would have to be encapsulated into apis future vr apps would adopt to allow such extensibility; plugins for virtual tools.