fix timeout
Manage disabled button state