Advice on creating a Function

wondering if I should turn it into a
Function to help keep the event graph
clean

If the code is to be repeated or called from someplace else, then yes. One way or another you will end up with spaghetti. Managing script early will help keep things in check for sure.