Fixed image effects that weren't dynamically updating, also added some comments to dialog class