[3.0] add registerListener(...) method for ArenaType