Component subclassing now works, ready and some other actions fire correctly.
Unclear exactly what what events should fire consistenly, but it's a good start.