Migrates CasteView to JavaFX
* Unselected value still looks odd.
Cleanup