onslyde naming refactor and basic panel connect
better connection management
beginnings of panel
minor fix