add listeners for mouseover, mouseout right after marker create, instead of in spiderfy and unspiderfy. Create more custom fields in marker.