Add EventObject data and new AJAX promises

added to DEMO folder