Visitor actions link event handling

So here is my attempt at this.  I'm trying to re-create the test scenarios locally that this is supposed to solve.  Do you see anything good or bad with this approach???