Added signal on file changing
Updated to use signals instead of functions
Updated to use ex-slider's new signals
Added checks for NIL elements
Added type check to maybe-delete-qobject, added finalize-and-delete and cleanup helpers