Bound reportProvider and cleaned up controller