refactoring splice logic
removed redundant prepend capability
rewrote list_events() - now shares insertion_sequence preset with attach_event()