Providing proper calendar header implementation
Adding new state: Header
Adding interface for the active states