It has two booleans : inUse and useOver (understand : usageOver).
The cycle of those two booleans is the following :
states (inUse - useOver) : (false-false) -> (true-false) -> (true-true) -> [delay] (false-false) author: Claude Brisson