Move select event to an angularjs watch for cross browser compatibility