@Raven24 yeah see your point. was more force of habit really, i have found that i've always used before and after render events at some point so the blank method didn't bother me. i might change it to your first suggestion as i've not seen that approach before.