varsignoff_message="**I didn't hear from you, so I stopped waiting** :broken_heart:\n\nSince we're done, I've also removed you from `"+my_tutorial_stream+"`.\n\nEnjoy using Humbug, and let us know if you have any questions -- if you click the gear at the top-right, there's an option labeled 'Feedback', which is a great way to reach us.";
go2(stream_message,"tutorial",'Great, thanks! After you\'ve typed your reply, you can send it by clicking "Send", but you can also send from the keyboard by pressing `Tab` and then `Enter`.'),
go2(stream_message,"tutorial","Nice work. In Humbug, time flows down. Your new messages will always appear at the very bottom of the screen, and we don't automatically scroll. We're always receiving messages for you -- even when you're logged out."),
go(sleep,6000),
go2(stream_message,"tutorial","By the way, right now, these messages are going to stream `"+my_tutorial_stream+"`.\n\nA stream is like a chatroom or mailing list; anyone on `"+my_tutorial_stream+"` can see and respond to these messages right now. (In this case, it's just us on this stream right now, so that no one distracts us.)"),
go(sleep,8000),
go2(stream_message,"tutorial","Every stream message has a subject associated with it. (In this case, `tutorial`). "
+"The subject should ideally be **one or two words** describing the topic of the message.\n\nGood subjects: `lunch`, `website redesign` or `Bug #4567`.\n"),
go2(stream_message,"tutorial","Why subjects are really powerful:\n"
+"* They make it easy to keep track of multiple conversations\n"
+"* When you return to your computer after being away, they let you easily skim so that you can read what you care about and ignore what you don't. (Especially great if you have remote workers!)\n"
go2(stream_message,"tutorial","I know that's a lot to take in, but once you understand the model, Humbug can be insanely productive. I'll give you a second to catch your breath, but send me a reply when you're ready to continue."),
go(pm,"Psst, Humbug also has private messages, like this one, which you can send to one or more people. No one else can see this message but us.\n\nReply to my private message to continue."),
go(pm,"Nicely done. Alright, back to stream messages we go!"),
go(sleep,2000),
go2(stream_message,"tutorial","It's easy to make or join streams. If you click the gear on the top right of the page, and then pick 'Streams', you can create your own stream, join streams that other people have made, or set colors for your streams."),
go2(stream_message,"narrowing","Another valuable feature of Humbug is **narrowing**. Click on the word \"narrowing\" directly above this message, and tell me when you've done so."),
go2(stream_message,"narrowing","Great! We're now only looking at messages on stream `"+my_tutorial_stream+"`, subject `narrowing`. You can tell because the background is grey, and the search bar at the top has a query in it. You can narrow on many different types of things, including:\n"
+"* A specific stream, by clicking on the stream name\n"
+"* A specific stream-subject pair, by clicking on the subject name (like we just did)\n"
+"* Private messages with a specific person\n\n"
+"Press `Esc` to get out of this narrowed view, scroll down to the bottom, and tell me when you've done so.\n"),
go2(stream_message,"tutorial","Humbug makes it easy to send syntax-highlighted code blocks. Just surround the block in three `~`s and the extension for your programming language, and you get something pretty, like this:\n\n"
go2(stream_message,"tutorial","You can also do inline preformatted text by surrounding it in `` `s. Finally, there's also more formatting help that you can see by clicking the 'Formatting' link in the new message box."),
go(sleep,6000),
go2(stream_message,"tutorial","(Tell me when you're ready to continue.)"),
go2(stream_message,"tutorial","There are a bunch of other features I'd love to tell you about that we don't have time for, but look into these later:\n"
+"* Our [integrations](https://humbughq.com/integrations) with popular services like GitHub, Jenkins, etc.\n"
+'* Alpha mobile apps for [Android](https://play.google.com/store/apps/details?id=com.humbughq.mobile) and (by request) [iPhone](mailto:support@humbughq.com?subject=Request+for+Humbug+iPhone+app&body=Hi+Humbug,+can+you+send+me+a+link+to+the+iPhone+app+alpha?+I+have+an+iPhone+__.)'),
go(sleep,4000),
go2(stream_message,"tutorial","(Tell me when you're ready to continue.)"),