+@mosampaio - fixes #9 - Directive is now watching for scope changes to update and a little refactor (setTimeout -> )