first cut of the SpeakerDeck client.