client-side UI actions