Modify cooking interface behaviour

Automatically hide the waiting bar if no step is waiting
Modify cooking interface behaviour

If there is a cooking in progress, ask the user if he want to resume
Rewrite cooking interface

not yet finished