Add smoke.js for custom alerts
use full name for event variable
put callback as argument, instead of function call
resolve #1 - handle upload issues and small improvements
resolve #1, resolve #2 and small fixes