hover/onHover style settings

cant seem to get them to work? am coding as follows and then tweaking things in the inspector. the only setting in that category that does seem to work is the 'normal' setting.

thanks for your help...

void OnGUI()
        messageStyle = GUI.skin.label;

        GUILayout.BeginArea (centerRect);

        GUILayout.Label(message, messageStyle, new GUILayoutOption[0] );



You need to use GUILayout.Box( message, messageStyle ) since Labels do not get any events. From the Label docs:

Labels have no user interaction, do not catch mouse clicks and are always rendered in normal style. If you want to make a control that responds visually to user input, use a Box control.