refactor file-input: add "newValue" and "oldValue" to the parameters returned in the change callback

Before, we are using a non-conform way to pass values in callback.
By adding brackets in the callback, we switch to the angular-way and return two more values : the new input value and the old.