refactor(alert): don't use isolated scope for alerts

Closes #377