making the highlighting behavior of the oac prototype interface a little more robust