Supporting Responsive Cohabitation Between Virtual Interfaces and Physical Objects on Everyday Surfaces