script system (see entity events manager)