The previous LuxCal calendar was 2011 vintage and I had done some tailoring.  
I am using MySQL version.
The outside program is a php application that I developed.   It is a full on contact management/email system.  
As part of the application, there are several calendar tie in's.  For example, for each contact I can see activities, notes, calendar events.  (yes I associate a luxcal calendar events to a contact).  When I am looking at a contact at the list of events it provides the date, time and title of the event.  There is a Edit button on this list that opened the calendar event up for editing.  This link previously was "calendar/index.php?xP=12&id=2957" and it will pull up a specific event just like I had opened it from the LuxCal calendar.
That is what I mean by "open events to edit".