@thbishop i gave this a shot, but i am not sure if it is totally in line with what you were thinking. some of it still seems a bit messy, maybe we can sit down and walk through some of it together. the functionality of it works but probably could be optimized.