anchor.diff:  }
   --------------------------------------------------------------
   
  -`Transition[S]` is a type alias to `PartialFunction[S, S]` where `S` is the type of your state.
  +`Transition` is a type alias to `PartialFunction[S, S]` where `S` is the type of your state.
   
   Events
   ~~~~~~
  
positive.code: Device and Session
  ~~~~~~~~~~~~~~~~~~
  
  When a user opens your application first time, Korolev sets a cookie named `device` with the unique identifier. After that, you can identify the user by deviceId. Note that every new browser will receive a new `deviceId`.
  
  A session is created when the user opens a page. Every session has the unique identifier. Korolev creates a State for every session.
  
  
negative.code: 
  [source,scala]
  -----------------------------------
  val loginField = elementId
  
  ...
  
  