much simpler single-click detection