Cleaned up some code and fixed hover issue.

+ All meshes were using the same material - this made it impossible to
properly set emissive separately on the materials and create a hover
effect.