Stage 4, edit: Meaningful names for the directives enter and leave.
5: Highlight and remove it on mouse enter and leave.