Just a crazy thought. Set all other UI controls as read only until your condition is met