Mainly there are 6 ways where component processor performs people code. those are
-> During search procesing: searchinit,serch save
-> Before page activation: Activation
-> After any field changes:fieldformuls,fielddefault,fieldedit,filedchange
-> After any row inserts deletes:rowinsert,rowselect,rowinit,rowdelete
-> After performing save:saveedit,saveprechange,save postchange
-> During pop-up menu display:pre-popup,item selected
*> componet actions: prebuild,postbulid,workflow