improved click handling (pass-through)