// Messages
buttonstate ... :
    hide :
        Args  : 1
        Usage : "hide <button id>"
        Descr : hides the specified button

    show :
        Args  : 1
        Usage : "show <button id>"
        Descr : shows the specified button

    grey :
        Args  : 1
        Usage : "grey <button id>"
        Descr : Greys out the specified button

    ungrey :
        Args  : 1
        Usage : "ungrey <button id>"
        Descr : Ungreys the specified button

    lock :
        Args  : 0
        Usage : "lock"
        Descr : disables all buttons

    unlock :
        Args  : 0
        Usage : "unlock"
        Descr : enables all buttons

showquestion :
    Args  : 1
    Usage : "setquestion <question text symbol>"
    Descr : Sets the question that the user will see. The argument text must be passed as a symbol.
