Do not use notification id, let it assign
automatically.
Fixed timestamp.
Use a unique notification id
Fix onClick event opening bazillion tabs.
Fix spam notification.
Merge conflict