added show modes; now you can choose whether to show a cms page or a custom message