Статичный календарь на Реакте [#22]

opened и openedBy это состояния одной природы их лучше держать в одной переменной, потому что не может быть opened: false и openedBy что-то.

Проще сделать openState: 'closed', 'openedByHover', 'openedByClick' и 

```
isOpened: ->  @state.openState != 'closed'
```