Refactor BT implementation, implement auto-(re)connect