more generic interface to gumi events