Merge pull request #1 from ktsanov/master

Merge with master fork.
Violet token was replaced.
Better support for different screens.
Merge pull request #2 from TodorBalabanov/master

Merge with master fork.