Developer cancels townhouse plan after community rallies