Enable more tests.
Add spinbox tests and reimplement some things.