Got it working, but the enabling stuff doesn't work yet.
Redid the enableComponents() stuff that I did before but mysteriously disappeared.