renamed _refresh event to refresh