Improve the displayMessage function

Message area no longer
- stacks messages, each new message now replaces the last
- less DOM manipulations are now made