Improving messages console

This PR enhances the console by allowing you to send perform message to it. In addition, it provides a toggle button slides the console up and down.