Listen to mousemove events via core.async