Added Context parameter to plugins to allow timed message callbacks and added a timeout for mysterybox

may need to update readme