Getting close

onClick seems to satisfy all 3 conditions