added callback for when color blocks are hovered
onClose callback added and listener fixed to listen more selectively.
documentation updated