One of the advantages of using functional reactive programming, is that it makes it easier to create rich user interfaces, creating new ways for the users to interact with your website. There are several ways to do this.
In this section, we are going to create an Easter egg for our web chat application. Easter eggs are hidden functionalities that can be accessed following one or more steps.
Our Easter egg will be accessed using a triple click in the message box. Every time a given user does a triple click in the message box we are going to fill the message box with the /roll_a_dice command.