onProximity + regenerable UI