Sorry for latency, 9to5 been killing it. Thx for the feedback, make sense! Here is a new patch with the improvements.