Basic UI interactions and server hookup