fix(ui) improve button responses