start backend, ditch subviews a bit more, etc