cleaned up previously reworked functionality (by Moe?)
implemented share_presentation_event