Better UI feedback
server-side persistence