1) Plus! will tell you the new email account total upon receiving a message it isn't possible to capture exactly when you receive an email unless it was checking every millisecond (too much strain on the server).
2) You can link toasts to anything. (example in a minute)
code:
MsgPlus.DisplayToast('hi', 'hi', '', 'ToastCallback', 'debug');
function ToastCallback(Param) {
if (Param === 'debug') {
Debug.Trace('you clicked the toast, and i am a debugger');
}
}
3) Read point 1.