Hi Heni
I understand what is meant quite clearly but I would still call it incorrect. On/upon sounds correct though.
(did I win anything??)