interactivity: fixed a bug where the highlighting selector was wrong
refactor main: put ),( on a better line