auto connect works now, fixed a bunch of delegate stuff, etc.