job mouseover and selected state is actually carried within the job object itself; you shouldn't need the extra `mouseAction` param here-- Just look at the job's selected and mouseover flags.