ux: added interactive demo