Removed the triginometric trait workaround.
Add css file take from official rust repo.
Add comments and adapted to new rust syntax.