This post explains how to detect the hover. In the code that handles the hover you can implement any logic. To modify the lamp material, you can use a code like this.