Added console.toast
CPPEventTargets can now save a pointer to user defined data