Remove some junk files and add "final" to ThreeStateButton declaration.
Add "bookmark" support (model)
Code clean up (model)