اگر بخواهیم به مشاهبتا نگاه کنیم . ایونت را مانند اینترراپت ببینید، ولی اینکه که این اینترراپت اجرا بشه بازهم به مقایسه شدن میانجامه، حالا دو روش میشه استفاده کرد :
یک ایونت که هر بار مقدار عوض میشه بالا بیاد (اینترراپت کنه) و یا اینکه
یک ایونت که هر بار مقدار عوض میشه و از ۱۰۰ به بالا بود بالا بیاد (اینترراپت کنه) .
استفاده از ایونتها و شیگرائی جایه بخصوصی دارد، اینطوری که من احساس میکن شرائطی که شما دارید استفاده از برنامهنویسی شیگرا را نقض میکنه، ممکنه که اصل چیزی که لازم دارید نباید به شکل شیگرائی پیاده بشه. شیگرائی را برایه حل همه حالتها همیشه نمیشه استفاده کرد.