Do we need the tableOutput at all? (can't we just use a standalone renderTable that doesn't assign to anything)