I'm working with a GUI that has some tables that contain check-boxes (Just as iTunes does).
The surprising thing is that the checkboxes in the system I'm working on get checked or unchecked after double clicking them, which is not intuitive at all!
What in your opinion, what is the best way to prevent users to click by mistake a checkbox and what do you think about double-clicked checkboxes.