mouse enter/leave events now return display correctly