core: Machine can set box
core: keep the same UI when handling a box URL
core: HandleBox keeps the same machine instance