>>107098229
Happy now?

bravo to >>107099368 I couldn't get part 3 to work without making the closure ugly as shit