Add client-side interaction
Work out kinks in client-side interaction