The past tense of happen on is happened on.
The third-person singular simple present indicative form of happen on is happens on.
The present participle of happen on is happening on.
The past participle of happen on is happened on.