[SCH][Agar] Fix problem with recent libagar, Custom event loop was re-made.
[Scaler][SDL] Add trap if widget(s) has no surface.