Done: separate worker.js, New: angular-google-chart directive, Working: angular directive