refine UI improvement (previous commit): make provision for one-off blocking and unblocking as well!